//=========================================================//
//              Meteor On Final Fantasy IX                 //
//=========================================================//
//  This is a light tool that can randomize some abilities //
// of the game Final Fantasy IX.                           //
//                                                         //
//  You need the american version (SLUS) of the game, in   //
// the form of binary disc images, to make it work.        //
//                                                         //
//  This tool was developped by Tirlititi on an idea of    //
// Kiitoksia, who had been corrupted by Fuzzy Millipede's  //
// FFXED tool.                                             //
//                                                         //
//  This Readme file aims to be quiet exhaustive over some //
// minor aspects of the tool. Feel free to skip it and     //
// directly go play around with the tool instead.          //
//=========================================================//


//////////////
// Features //
//////////////
(=) Randomize the active and supporting abilities that each party
member can use.
(=) Randomize the abilities teached by weapons and armors (including
accessories).
(=) Randomize the cards dropped by enemies.
(=) Randomize cards decks used by Treno's Card Stadium players during
disc 3.


Safe Abilities :
----------------
You can choose to remove some abilities from the randomizing process.
Those abilities are called "safe abilities".
There are safe abilities that can't be moved from a character to another
and safe abilities that the equipments will keep teaching.

Aside from ensuring to have few reliable abilities whatever the
random output is, safe abilities can be used to avoid bugs or broken
mechanics.

Examples :
- Roulette's target is not random if it's not used by Quina (it'll always
be the rightmost of party's character),
- Comet and Meteor always hit if they're not used by Vivi,
- Freya's abilities look weird when used by someone else.

You can set the list of safe abilities inside the file "MeteorOnFF9.conf".
It is a plain text file, much like this one, and can be opened with any
text editor.

Beware of typing the ability names without mistake and remember the case.
There are also 2 different Auto-Life abilities, namely "Auto-Life (A)" for
the active blue magic and "Auto-Life (S)" for the supporting skill.


About Shuffling character abilities :
-------------------------------------
Shuffling abilities will randomly redistribute each of the sub-command
abilities of the game between the 8 main playable characters.
There are several exceptions though :
- Steiner's Magic Sword abilities are not modified,
- Zidane, Dagger and Amarant's trance abilities are not modified.
Note that Double White and Double Black are and that they give the same
options that White and Black Magic commands.

Eiko and Dagger always share 12 of their white magics.
Dagger's Summon command also gets a x4 MP cost boost, whichever abilities
she can use though it.

Lastly, when shuffling abilities, the AP cost follows these rules :
- For active abilities, the AP cost is the same as the older abilities,
- For Quina's magics, in addition to learn spells by eating, some
pieces of armors can teach them. The AP cost is fixed in the configuration
file,
- For supporting skills, the AP cost is kept if the skill is usable
by the character in the standard game and it is randomized from 5 to 95
if not (with more chances to fall around 50).


About randomizing equipment abilities :
---------------------------------------
There are 2 randomizing options.
- Randomize abilities : it basically look into each ability slot (3 per
equipment), determines if it should be filled and in that case fill it
either with a passive or an active ability,
- Shuffle abilities : it lists all the abilities that can be learned
by all the weapons or armors and redistribute them. Each piece of
equipment also keeps the same amount of filled ability slots as in the
standard game.

Additional notes on the first method :
The proportions are to be put in pourcents. The default values are roughly
the ones globally used in the standard game.
Note that for Quina's weapons, the proportion of supporting abilities is
always set to 100%. They can't teach active abilities.
If you check "Make sure all abilities can be learned", it first spreads
all the abilities (active ones for weapons, supporting ones for armors)
and then add more abilities. These spread abilities don't count in the
proportion of used slots.



About randomizing card stuffs :
-------------------------------
"Randomize card drop" is self-explanatory.

"Randomize tournament cards" modify the card deck used during the Treno
tournament card in disc 3 (as well as other card games played inside the
Stadium during disc 3).
You have three options for that :
- the opponents each get one of the 128 NPC's card deck of the game
(including the phantom's),
- the opponents exchange their deck (and strategy) with one of the 19
Treno Stadium player (the 4 from the tournament and the 15 that can be
battled here at different moments of the game),
- the opponents' decks get totally random cards.


Random seed :
-------------
If you're competing with other Final Fantasy IX players, you may want to
get the exact same randomization output as they do.
It is easily done by following these instructions :
- Check that the configuration files are the same (though if you don't
use the safe abilities, it won't affect the randomization),
- Go to "File -> Choose random seed" and enter the same number as they do,
- Check the same options in the program,
- Click on the "Go" buttons in the same order as they do (from left to right
for instance).

Note that if you go back to the "File -> Choose random seed" dialog, it
won't display the seed that you entered before. That's totally normal
(either cancel or put the seed again if you don't want to change it).


///////////////
// Changelog //
///////////////
Version 1.1 :
-------------
- Fixed the spell animation of spells inside summon commands
- Fixed the rematch proposition for Treno tournament
- Steiner's Sword Magics are learned concurrently with Vivi's Magics
- Added a randomizer mode for Treno tournament : randomize cards


/////////////
// Contact //
/////////////
You can contact me at laroche.clement1@gmail.com
or on Qhimm forum http://forums.qhimm.com/index.php
